<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.prime.com.tr/ui"
      xmlns:h="http://java.sun.com/jsf/html"  >

    <ui:composition template="./../plantillas/plantillaBase.xhtml">
        <ui:define name="titulo">
            Modificar Usuario
        </ui:define>
        <ui:define name="contenido">
            <p:growl id="mensajeModificar" showDetail="true"/>
            <h:form id="datosParsonaModif">
                <p:fieldset legend="Usuarios del Sistema" id="busquedaModificar" >
                    <h:panelGrid columns="3" width="400" cellspacing="8">
                        <h:outputLabel for="usuarioNom" value="Nombre de Usuario:"/>
                        <h:selectOneMenu id="usuarioNom" value="#{managerGestionUsuario.usuarioSeleccionado}">
                            <f:selectItems value="#{managerGestionUsuario.catalogoActual.listaUsuarios}"/>
                        </h:selectOneMenu>
                        <p:commandButton image="ui-icon ui-icon-pencil" value="Modificar" id="buscar" action="#{managerGestionUsuario.buscarUsuario}" process="@this busquedaModificar" update="datosPersonales mensajeModificar" />
                    </h:panelGrid>
                </p:fieldset>
                <br/>
                <p:fieldset legend="Datos Personales" id="datosPersonales" >
                    <h:panelGrid columns="4" width="100%" cellspacing="8">
                        <h:outputLabel for="primerNom" value="Primer Nombre:*" />
                        <h:inputText id="primerNom" required="true" value="#{managerGestionUsuario.primernombre}" />
                        <h:outputLabel for="segundoNom" value="Segundo Nombre:" />
                        <h:inputText id="segundoNom" value="#{managerGestionUsuario.segundonombre}" />
                        <h:outputLabel for="primerApell" value="Primer Apellido:*" />
                        <h:inputText id="primerApell" value="#{managerGestionUsuario.primerapellido}" />
                        <h:outputLabel for="segundoApell" value="Segundo Apellido:"/>
                        <h:inputText id="segundoApell" value="#{managerGestionUsuario.segundoapellido}" />
                        <h:outputLabel for="dui" value="DUI:*" />
                        <p:inputMask id="dui" mask="999999999" value="#{managerGestionUsuario.dui}"/>
                        <h:outputLabel for="usuario" value="Usuario:*"/>
                        <h:inputText id="usuario" value="#{managerGestionUsuario.nombreusuario}" />
                        <h:outputLabel for="email" value="E-mail:" />
                        <h:inputText id="email" value="#{managerGestionUsuario.email}" />
                    </h:panelGrid>
                </p:fieldset>
                <br/>
                <p:commandButton image="ui-icon ui-icon-check" value="Actualizar" action="#{managerGestionUsuario.guardarInformacionUsuario}" process="@this datosPersonales" update="mensajeModificar"/>
                <p:commandButton image="ui-icon ui-icon-cancel" value="Cancelar" action="ir-bienvenido" process="@this"/>
            </h:form>
        </ui:define>
    </ui:composition>
</html>


